package org.one;

import java.io.File;
import java.io.IOException;

/**
 * Created by Administrator on 2016/3/14 0014.
 */
public class TestFile {
    public static void main(String[] args) throws IOException {
        // 获得项目的根目录
        String dir = System.getProperty("user.dir");
        String s = File.separator;      // 获得文件分隔符
        File f = new File(dir + s + "a.txt");   // 构建一个File
        if ( !f.exists() && f.isFile()) {
            f.createNewFile();      // 创建文件
        } else if( !f.exists() && f.isDirectory() ) {
            f.mkdir();              // 创建目录
        }/*
        else {
            f.delete();             // 删除
        }*/
        System.out.println("路径为：" + f.getAbsolutePath());
        System.out.println("是否能够执行：" + f.canExecute());
        System.out.println("是否能够读取：" + f.canRead());
        System.out.println("是否可写：" + f.canWrite());
        System.out.println("是否隐藏文件：" + f.isHidden());
        System.out.println("---------------------------------------");
        System.out.println("文件名：" + f.getName());
        System.out.println("文件大小：" + f.length());
        System.out.println("所在目录：" + f.getParent());
    }
}
